
        import { Rule, RuleType } from '@midwayjs/validate';
        import { PageDTO } from '@dto/common/page.dto';
        
        // 查询参数
        export class ListWagesDTO extends PageDTO {
          
            // 
            @Rule(RuleType.string())
            id?: string;
        
            // 用户ID
            @Rule(RuleType.string())
            userId?: string;
        
            // 头像3
            @Rule(RuleType.string())
            av3Bg?: string;
        
            // 左头像
            @Rule(RuleType.string())
            av3LeftBg?: string;
        
            // 右头像
            @Rule(RuleType.string())
            av3RightBg?: string;
        
            // 下头像
            @Rule(RuleType.string())
            av3BottomBg?: string;
        
            // 我的头像
            @Rule(RuleType.string())
            avatar_1?: string;
        
            // 中间小人
            @Rule(RuleType.string())
            ren?: string;
        
            // 右下角小人
            @Rule(RuleType.string())
            ren_2?: string;
        
            // 图标1
            @Rule(RuleType.string())
            icon_1?: string;
        
            // 图标2
            @Rule(RuleType.string())
            icon_2?: string;
        
            // 图标3
            @Rule(RuleType.string())
            icon_3?: string;
        
            // 图标4
            @Rule(RuleType.string())
            icon_4?: string;
        
            // 监控
            @Rule(RuleType.string())
            jk?: string;
        
            // 自定义
            @Rule(RuleType.string())
            zdyZt?: string;
        
            // 工作区间
            @Rule(RuleType.string())
            workingHours?: string;
        
            // 工作信息
            @Rule(RuleType.string())
            workInfo?: string;
        
            // 创建时间
            @Rule(RuleType.date())
            createTime?: string;
        
            // 创建人
            @Rule(RuleType.string())
            createBy?: string;
        
            // 更新时间
            @Rule(RuleType.date())
            updateTime?: string;
        
        }
        
        // 新增参数
        export class CreateWagesDTO {
          
            // 
            @Rule(RuleType.string().required())
            id?: string;
        
            // 用户ID
            @Rule(RuleType.string().required())
            userId?: string;
        
            // 头像3
            @Rule(RuleType.string().required())
            av3Bg?: string;
        
            // 左头像
            @Rule(RuleType.string().required())
            av3LeftBg?: string;
        
            // 右头像
            @Rule(RuleType.string().required())
            av3RightBg?: string;
        
            // 下头像
            @Rule(RuleType.string().required())
            av3BottomBg?: string;
        
            // 我的头像
            @Rule(RuleType.string().required())
            avatar_1?: string;
        
            // 中间小人
            @Rule(RuleType.string().required())
            ren?: string;
        
            // 右下角小人
            @Rule(RuleType.string().required())
            ren_2?: string;
        
            // 图标1
            @Rule(RuleType.string().required())
            icon_1?: string;
        
            // 图标2
            @Rule(RuleType.string().required())
            icon_2?: string;
        
            // 图标3
            @Rule(RuleType.string().required())
            icon_3?: string;
        
            // 图标4
            @Rule(RuleType.string().required())
            icon_4?: string;
        
            // 监控
            @Rule(RuleType.string().required())
            jk?: string;
        
            // 自定义
            @Rule(RuleType.string().required())
            zdyZt?: string;
        
            // 工作区间
            @Rule(RuleType.string().required())
            workingHours?: string;
        
            // 工作信息
            @Rule(RuleType.string().required())
            workInfo?: string;
        
            // 创建时间
            @Rule(RuleType.date().required())
            createTime?: string;
        
            // 创建人
            @Rule(RuleType.string().required())
            createBy?: string;
        
            // 更新时间
            @Rule(RuleType.date().required())
            updateTime?: string;
        
        }
        
        // 修改参数
        export class UpdateWagesDTO extends CreateWagesDTO {}
    